package com.scr1pt.extension.enum

/**
 * 说明: Hash加密枚举类
 *
 * 创建者: tum0r
 *
 * 时间: 2021/8/21 17:00
 *
 * @param[type] Hash类型名
 */
enum class EHashType(type: String) {
    MD5("md5"),
    SHA1("sha-1"), SHA224("sha - 224"), SHA256("sha-256"), SHA384("sha-384"), SHA512("sha-512"),
    SHA3_1("sha3-1"), SHA3_224("sha3-224"), SHA3_256("sha3-256"), SHA3_384("sha3-384"), SHA3_512("sha3-512");

    /**
     * 类型名
     */
    private val type: String

    /**
     * 获取类型名
     */
    fun getType(): String = type

    init {
        this.type = type
    }
}